package com.example.thirdannotation.y2022.annotation.entity;

import com.example.thirdannotation.y2022.annotation.valid.IntValues;
import lombok.Data;

import java.io.Serializable;

/**
 * 品牌
 * 
 * @author dangwen
 */
@Data
public class  BrandEntity implements Serializable {
	private static final long serialVersionUID = 1L;

//	/**
//	 * 品牌id
//	 */
//	@NotNull(message = "品牌修改，ID不能为空", groups = UpdateGroup.class)
//	@Null(message = "品牌新增，ID必须为空", groups = AddGroup.class)
//	private Long brandId;
//	/**
//	 * 品牌名
//	 */
//	@NotBlank(message = "品牌名不能为空", groups = {AddGroup.class, UpdateGroup.class})
//	private String name;
//	/**
//	 * 品牌logo地址
//	 */
//	@NotEmpty(groups = AddGroup.class)
////	@URL(message = "log必须是一个合法的URL地址", groups = {AddGroup.class, UpdateGroup.class})
//	private String logo;
//	/**
//	 * 介绍
//	 */
//	private String descript;
	/**
	 * 显示状态[0-不显示；1-显示]
	 */
//	@NotNull
	@IntValues(values = {1,2})
	private Integer showStatus;
//	/**
//	 * 检索首字母
//	 */
//	@NotEmpty(groups = AddGroup.class)
//	@Pattern(regexp = "^[a-zA-Z]$", message = "检索首字母必须是一个字母", groups = {AddGroup.class, UpdateGroup.class})
//	private String firstLetter;
//	/**
//	 * 排序
//	 */
//	@NotNull(groups = AddGroup.class)
//	@Min(value = 0, message = "排序必须大于等于0", groups = {AddGroup.class, UpdateGroup.class})
//	private Integer sort;

}
